package com.molichuxing.services.business.service;

import com.molichuxing.framework.service.RootService;
import com.molichuxing.services.business.dto.request.modify.OrderTradeAuditModifyBizDto;
import com.molichuxing.services.business.dto.request.modify.OrderTradeCancelModifyBizDto;
import com.molichuxing.services.business.dto.request.modify.OrderTradeDeliveryModifyBizDto;
import com.molichuxing.services.business.dto.request.modify.OrderTradeRefundModifyBizDto;

/**
 * 订单交易biz service
 * 
 * @author zoumingyu
 * @date 2019年10月28日
 *
 */
public interface OrderTradeBizService extends RootService {

	/**
	 * 订单取消
	 * 
	 * @param modify
	 * @return
	 */
	public Boolean modifyCancel(OrderTradeCancelModifyBizDto modify);

	/**
	 * 订单审核
	 * 
	 * @param modifyDto
	 * @return
	 */
	public Boolean modifyAudit(OrderTradeAuditModifyBizDto modifyDto);

	/**
	 * 订单退款
	 * 
	 * @param modifyDto
	 * @return
	 */
	public Boolean modifyRefund(OrderTradeRefundModifyBizDto modifyDto);

	/**
	 * 订单提车
	 * 
	 * @param modifyDto
	 * @return
	 */
	public Boolean modifyDelivery(OrderTradeDeliveryModifyBizDto modifyDto);

	/**
	 * 征信审核
	 * 
	 * @param modifyDto
	 * @return
	 */
	public Boolean modifyCreditAudit(OrderTradeAuditModifyBizDto modifyDto);
}
